temporary resident - German English Dictionary